<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>php学习笔记[004]</title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="show"><span>004 php的条件判断语句</span></div>
<?php include 'include/top.php';?>
<div class="text">
<b>PHP中的两个条件判断语句</b>
PHP中有两个条件判断语句,分别是<strong>if</strong>语句和<strong>switch</strong>语句.<br/><br/>
<strong>if</strong>语句的语法如下:<br/>
<strong>if(exp1){代码1....}</strong>//如果满足条件exp1那么执行{代码1}<br/>
<strong>elseif(exp2){代码2......}</strong>//否则如果满足条件exp2那么执行{代码2}<br/>
<strong>else{代码3......}</strong>//否则执行{代码3}<br/><br/>
<strong>switch</strong>条件语句语法如下:<br/>
<strong>switch($i)</strong>//匹配$i<br/>
<strong>	{case 0: </strong>//当与0匹配时:<br/>
<strong>	代码1...;</strong>//执行代码1<br/>
<strong>	break;</strong>//执行完后跳出判断<br/>
<strong>	case 1:</strong>//当与1匹配时:<br/>
<strong>	代码2...;</strong>//执行代码2执行完不跳出判断,继续下面的语句<br/>
<strong>	default:</strong>//默认情况下<br/>
<strong>	代码3...;</strong>//执行代码3<br/>
<strong>	break</strong>//执行结束跳出判断<br/>
<strong>	}</strong><br/><br/>
我们来运行两个例句来说明上面的使用方法:
<div class="code">
  <p>&lt;?php <br />
    $a=6;<br />
    if($a&lt;5)<br />
    {echo '$a&lt;5&lt;br&gt;';}<br />
    elseif($a&gt;3)<br />
    {echo '$a&gt;3&lt;br&gt;';}<br />
    else<br />
    {echo '$a&gt;5||$a&lt;3';}</p>
  <p>switch($a)<br />
    {case 2:echo '$a值是2&lt;br&gt;';<br />
    break;<br />
    case 4:echo '$a值是4&lt;br&gt;';<br />
    break;<br />
    case 6:echo '$a 值为6&lt;br&gt;';<br />
    break;<br />
    default: echo'不知道结果&lt;br&gt;';<br />
    break;<br />
    }</p>
  <p>?&gt;</p>
</div>
代码运行结果如下:
<div class="effect">
<?php 
$a=6;
if($a<5)
	{echo '$a<5<br>';}
elseif($a>3)
	{echo '$a>3<br>';}
else
	{echo '$a>5||$a<3';}

switch($a)
	{case 2:echo '$a值是2<br>';
	break;
	case 4:echo '$a值是4<br>';
	break;
	case 6:echo '$a 值为6<br>';
	break;
	default: echo'不知道结果<br>';
	break;
	}

?>
</div>
</div>


</body>
</html>
